home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TENTEN Mental Arithmetic
/
TENTEN Mental Arithmetic.iso
/
instdir
/
q_hard.dat
< prev
next >
Wrap
Text File
|
1998-01-26
|
3KB
|
79 lines
$The levels for 10 out of 10 Mental Arithmetic - hard
$This file may be edited by parents and teachers so that the 10 out of 10
$mental arithmetic package may be customised to exactly meet any child's needs.
$Take care if you do edit this file as the program may fail if you do not
$have all the required data in exactly the form shown.
$We suggest that you backup this file before you make any changes. You can
$then restore the original if you have problems.
$Lines commencing with $ are ignored.
$The command line dictates which way questions are presented.
$The fotmat of each question is either:
$Question style 1
$ (n,n) [signOption] (n,n)=(n,n)
$The brackets hold the lowest and highest possibilities of the number
$and the Option is the carry sprcification.
$i.e. [+c] is plus, with carry
$ [-] is minus (carry doesn't matter)
$ [-nc] is minus with no carry
$ [*] is multiply
$ [/] is divide
$ for example,
$ (0,20)[+nc](0,20)=(0,20),(0,20)[-nc](0,20)=(0,20)
$gives the addition and subtraction facts to 20 ensuring there is no carry.
$Question style 2
$The advanced format is:-
$ (low,high,decimal)[sign](low,high,decimal)=ú(low,high,deciaml)
$e.g.
$ (2,25,?2)[*](0,25,0)=ú(2,25,?2)
$...will give questions like
$ ú2.00 * 5 = ú10.00
$The question mark before the decimal figure tells the program that
$the number can have any number of decimal places up to that value.
$If you omit the '?, you'll ONLY get numbers of that precicion.
$If you omit the 'ú' the numbers will not be formatted (i.e. trailing
$zeros will not be added etc.)
$ (2,25,2)[*](0,25,0)=(2,25,?2)
$...will give questions like
$ 2.75 * 5 = 13.75
$If the question is to be an addition or subtraction the money format
$is slightly different:-
$ (2,25,?2)[+](0,25,0)=ú(2,25,?2)
$...will give questions like
$ ú2.75 + ú5.00 = ú13.75
$ Use,\ at the end of a line for continuation
$The next six command lines dictate the content of the six levels.
$Level 1
(6,12)[*](6,12)=(36,144)
$Level 2
(0,144)[/](6,12)=(0,12)
$Level 3
(0,9999)[+](0,9999)=(0,9999),(0,9999)[-](0,9999)=(0,9999)
$Level 4
(2,99,?2)[+](1,99,2)=ú(2,99,?2),(2,99,?2)[-](1,99,2)=ú(2,99,?2)
$Level 5
(2,25,2)[*](0,5,0)=ú(2,99,?2),(2,99,2)[/](2,5,0)=ú(2,25,?2)
$Level 6
(6,12)[*](6,12)=(6,144),(0,144)[/](6,12)=(0,12),(0,9999)[+](0,9999)=(0,9999),\
(0,9999)[-](0,9999)=(0,9999),(2,99,?2)[+](1,99,2)=ú(2,99,?2),\
(2,99,?2)[-](1,99,2)=ú(2,99,?2),(2,25,2)[*](0,5,0)=ú(2,99,?2),\
(2,99,2)[/](2,5,0)=ú(2,25,?2)
$Remember to edit the file called hardfact.dat to match the above challenges